<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8" />
  <title>银川优医</title>
  <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  <link rel="stylesheet" type="text/css" href="https://lib.baomitu.com/normalize/4.2.0/normalize.min.css" />
</head>

<body>
  <div id="app">
    <a href="dingtalk://dingtalkclient/page/link?url=hlwdjk://weixin?test=1">点击111</a>
    232322
  </div>
  <script src="jquery.js"></script>
  <script src="https://g.alicdn.com/dingding/dingtalk-jsapi/3.0.12/dingtalk.open.js"></script>
  
 <script>
  a = document.createElement("a");
a.setAttribute("href", "hlwdjk://weixin?test=1"); /***打开app的协议，有an同事提供***/
a.style.display = "none";
document.body.appendChild(a);
  function getQueryString(name) {
    
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

// alert(getQueryString("corpId"))
dd.config({
			    agentId:2589356143,  // 必填，微应用ID
			    corpId: getQueryString("corpId"),//必填，企业ID
			    timeStamp: 1686272972275, // 必填，生成签名的时间戳 new Date().getTime()
			    nonceStr: 123456, // 必填，自定义固定字符串。
			    signature:'0ac215cdd729cc69b05f84e08222d4560dd23724add245251a6bbb401f0a9e8e', // 必填，签名
			    type:0,   //选填。0表示微应用的jsapi,1表示服务窗的jsapi；不填默认为0。该参数从dingtalk.js的0.8.3版本开始支持
			    jsApiList : [
			        'runtime.info',
			        'biz.contact.choose',
			        'device.notification.confirm',
			        'device.notification.alert',
			        'device.notification.prompt',
			        'biz.ding.post',
			        'biz.util.openLink',
			        'device.launcher.launchApp',
			        'device.launcher.checkInstalledApps'
			    ] // 必填，需要使用的jsapi列表，注意：不要带dd。
			});
      dd.error(function (err) {
          alert('dd error: ' + JSON.stringify(err));
      })
dd.ready(function() {
    // dd.ready参数为回调函数，在环境准备就绪时触发，jsapi的调用需要保证在该回调函数触发后调用，否则无效。
    // dd.runtime.permission.requestAuthCode({
    //     corpId: getQueryString("corpId"),
    //     onSuccess: function(result) {
    //       alert('code:'+result.code)
    //     /*{
    //         code: 'hYLK98jkf0m' //string authCode
    //     }*/

    //       $.ajax({
    //         type: "get",        // 请求方式
    //         url: "https://515cx88483.zicp.fun/test/myTest?code="+result.code, // 请求路径
    //         // data:{
    //         //     code: JSON.stringify(result.code) //string authCode
    //         // },
    //         // dataType: "jsonp",   // 预期返回一个 json 类型数据
    //         success: function (data) {   // data是形参名，代表返回的数据
    //             alert(JSON.stringify(data));
    //         },
    //         error: function (e) {   // data是形参名，代表返回的数据
    //             alert('第一次失败：'+JSON.stringify(e));
               
    //         },
    //       });
    //     },
    //     onFail : function(err) {}
  
    // });
    
    dd.device.launcher.launchApp({
	    			// app:'com.example.hlwdjk', //iOS:应用scheme;Android:应用包名
            app:'hlwdjk://djkabc', //iOS:应用scheme;Android:应用包名
            
	    			activity :'', //仅限Android，打开指定Activity，可不传。如果为空，就打开App的Main入口Activity
	    			onSuccess : function(data) {
              alert(1)
							alert(JSON.stringify(data));
	    			},
	    			onFail : function(err) {
              alert(2)
	    				alert(JSON.stringify(err));
	    			}
          });
    
});
  // window.onload=function(){
    
  // }
 </script>
  <style>
   
    #app {
      height: 100vh;
      width: 100%;
      margin: 0 auto;
      background: url(bg1.png) no-repeat;
      background-size: 100%;
    }

    #app .main-wrap {
      
      padding-top:10px;
    }
     #app .el-select{
margin-bottom:10px;
     }
    .g-container-table th>.cell {
      font-weight: bold;
    }

    .g-container-table th {
      background-color: #f5f7fa !important;
      color: #333333 !important;
      text-align: center !important;
    }

    .g-container-table td,
    .g-container-table th {
      font-size: 14px !important;
      padding: 8px 0 !important;
    }

    .mb20 {
      margin-bottom: 20px;
    }

    .el-dialog__body {
      padding-top: 0px !important;
    }
  </style>
</body>

</html>
